tomato puree - German English Dictionary